import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
	state: {
		 myInfo: JSON.parse(localStorage.getItem('myInfo')) || {} //这里使用JSON.parse是因为我localStorage中保存的是一个对象字符串
	},
	mutations: {
		setInfo(state,info){
		  localStorage.setItem('myInfo', JSON.stringify(info)); //将传递的数据先保存到localStorage中
		  state.myInfo = info;// 之后才是修改state中的状态
		}
	}
})

export default store
